package cn.sytton.taffe.web.sys.service;

import cn.sytton.taffe.framework.base.service.IBaseService;
import cn.sytton.taffe.web.sys.entity.AuthMenuTree;
import cn.sytton.taffe.web.sys.entity.MenuEntity;

import java.util.List;

/**
 * 菜单服务层接口
 *
 * @author skyrock
 */
public interface IMenuService extends IBaseService<MenuEntity> {
    /**
     * 获取当前登录人的权限菜单
     * @return 菜单树
     */
    List<MenuEntity> findMyMenu();

    /**
     * 角色授权是构建的菜单树方法
     * @return 菜单树
     */
    List<AuthMenuTree> findAuthMenu();
}
